home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 1 / The Arsenal Files (Arsenal Computer).ISO / bbs / tm0204.txt < prev    next >
Text File  |  1994-01-23  |  2KB  |  57 lines

  1. SEA Technical Memorandum #0204, SEAdog 4.50; External Event Triggers
  2. Last updated: December 8, 1988
  3. Copyright 1988 by System Enhancement Associates, Inc.
  4.  
  5.  
  6.  
  7.                                 SEAdog 4.50
  8.  
  9.                           External Event Triggers
  10.  
  11.  
  12. Earlier versions of SEAdog introduced the concept of the "external event 
  13. trigger" by allowing the CRASH modifier on an external event and using it 
  14. in that fashion.  In version 4.50 we have expanded the concept to include 
  15. several sorts of triggers, and have added "trigger thresholds".
  16.  
  17. The complete list of possible event triggers is as follows:
  18.  
  19.     Modifier       Triggered by
  20.     ========       ============
  21.     CRASH          Receipt of crash priority mail
  22.     MAIL           Receipt of normal priority mail
  23.     FILES          Receipt of attached file
  24.     REQS           Receipt of file request or update request
  25.  
  26. For example, an external event triggered by receipt of one or more attached 
  27. files would be defined thus:
  28.  
  29.     Event X5 all 03:00 09:00 files
  30.  
  31.  
  32. Any of these modifiers can be specified at a given threshold by appending a 
  33. dash and the threshold value.  For example, an external event triggered by 
  34. the receipt of five or more files would be defined thus:
  35.  
  36.     Event X5 all 03:00 09:00 files-5
  37.  
  38. Multiple triggers may be placed on a given event, in which case they 
  39. operate in parallel.  In other words, consider the following event:
  40.  
  41.     Event X5 all 03:00 09:00 files-5 mail-3 crash
  42.  
  43. This event would be triggered by the receipt of five or more files, or 
  44. three or more normal priority messages, or one or more crash priority 
  45. messages.  
  46.  
  47.  
  48. External event triggers, in conjunction with interruptable mail events, 
  49. allow a SEAdog system to perform "instant processing" of received mail.  
  50. For example, consider the following:
  51.  
  52.     Event X all 06:00 18:00 mail do group in
  53.     Event D all 06:00 18:00
  54.  
  55. This causes the SEAdog mailer to execute an event D from 06:00 to 18:00, 
  56. interrupting it to execute a "group in" command any time mail is received.
  57.